Skip to content

feat: Support Python 3.14.#46

Draft
commiterate wants to merge 1 commit into
mainfrom
add_python3.14
Draft

feat: Support Python 3.14.#46
commiterate wants to merge 1 commit into
mainfrom
add_python3.14

Conversation

@commiterate

@commiterate commiterate commented May 6, 2026

Copy link
Copy Markdown
Contributor

Description

Support Python 3.14.

Closes NGCDP-5868.

Checklist

  • Development PR
    • .release_notes/.unreleased.md
      • Notable changes to the client (i.e. not related to tooling, CI/CD, etc.) from this PR have been added.
  • Release PR
    • CI/CD
      • The default branch pipelines are passing in both GitHub + GitLab (latter for SwiftStack E2E tests).
    • multi-storage-client/pyproject.toml
      • The package version has been bumped.
    • .release_notes/.unreleased.md
      • This file's contents have been moved into a .release_notes/{bumped package version}.md file.

@coderabbitai

coderabbitai Bot commented May 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: bfaa3065-8619-49bd-9fd0-cd3bb2438146

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch add_python3.14

Comment @coderabbitai help to get the list of available commands and usage tips.

@commiterate commiterate force-pushed the add_python3.14 branch 7 times, most recently from cd4f2ad to 4e44284 Compare May 6, 2026 20:23
@commiterate

commiterate commented May 6, 2026

Copy link
Copy Markdown
Contributor Author

Zarr dropping Python 3.10 before EOL then bumping its major version (2.x → 3.x, has breaking changes to zarr.storage.Store and zarr.Group) is making this impractical right now.

If we can't drop Zarr 2.x yet, we might have to wait until Python 3.10 goes EOL this October to simultaneously:

  1. Drop Python 3.10 support.
  2. Add Python 3.14 support.
  3. Move from Zarr 2.x to Zarr 3.x.

@commiterate commiterate changed the title feat: Support Python 3.14. Upgrade Python dependencies. feat: Support Python 3.14. May 14, 2026
@commiterate commiterate self-assigned this May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant